
package com.air.ota.epay.ws.msg;

import javax.xml.bind.annotation.XmlRegistry;


/**
 * This object contains factory methods for each 
 * Java content interface and Java element interface 
 * generated in the com.poson.ups.remote.webservice package. 
 * <p>An ObjectFactory allows you to programatically 
 * construct new instances of the Java representation 
 * for XML content. The Java representation of XML 
 * content can consist of schema derived interfaces 
 * and classes representing the binding of schema 
 * type definitions, element declarations and model 
 * groups.  Factory methods for each of these are 
 * provided in this class.
 * 
 */
@XmlRegistry
public class ObjectFactory {


    /**
     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: com.poson.ups.remote.webservice
     * 
     */
    public ObjectFactory() {
    }

    /**
     * Create an instance of {@link QueryRefundResponse }
     * 
     */
    public QueryRefundResponse createQueryRefundResponse() {
        return new QueryRefundResponse();
    }

    /**
     * Create an instance of {@link Test }
     * 
     */
    public Test createTest() {
        return new Test();
    }

    /**
     * Create an instance of {@link PreAuthenticate }
     * 
     */
    public PreAuthenticate createPreAuthenticate() {
        return new PreAuthenticate();
    }

    /**
     * Create an instance of {@link CreateMerchantResponse }
     * 
     */
    public CreateMerchantResponse createCreateMerchantResponse() {
        return new CreateMerchantResponse();
    }

    /**
     * Create an instance of {@link GetCoupon }
     * 
     */
    public GetCoupon createGetCoupon() {
        return new GetCoupon();
    }

    /**
     * Create an instance of {@link GetCouponResponse }
     * 
     */
    public GetCouponResponse createGetCouponResponse() {
        return new GetCouponResponse();
    }

    /**
     * Create an instance of {@link CreateMerchant }
     * 
     */
    public CreateMerchant createCreateMerchant() {
        return new CreateMerchant();
    }

    /**
     * Create an instance of {@link QueryIccidResponse }
     * 
     */
    public QueryIccidResponse createQueryIccidResponse() {
        return new QueryIccidResponse();
    }

    /**
     * Create an instance of {@link UnBlackListResponse }
     * 
     */
    public UnBlackListResponse createUnBlackListResponse() {
        return new UnBlackListResponse();
    }

    /**
     * Create an instance of {@link ResetPassword }
     * 
     */
    public ResetPassword createResetPassword() {
        return new ResetPassword();
    }

    /**
     * Create an instance of {@link QueryBankAuth }
     * 
     */
    public QueryBankAuth createQueryBankAuth() {
        return new QueryBankAuth();
    }

    /**
     * Create an instance of {@link PreAuthenticateResponse }
     * 
     */
    public PreAuthenticateResponse createPreAuthenticateResponse() {
        return new PreAuthenticateResponse();
    }

    /**
     * Create an instance of {@link OpenUser }
     * 
     */
    public OpenUser createOpenUser() {
        return new OpenUser();
    }

    /**
     * Create an instance of {@link ResultNotifyResponse }
     * 
     */
    public ResultNotifyResponse createResultNotifyResponse() {
        return new ResultNotifyResponse();
    }

    /**
     * Create an instance of {@link QuerySuperSpResponse }
     * 
     */
    public QuerySuperSpResponse createQuerySuperSpResponse() {
        return new QuerySuperSpResponse();
    }

    /**
     * Create an instance of {@link ResultNotify }
     * 
     */
    public ResultNotify createResultNotify() {
        return new ResultNotify();
    }

    /**
     * Create an instance of {@link CheckResponse }
     * 
     */
    public CheckResponse createCheckResponse() {
        return new CheckResponse();
    }

    /**
     * Create an instance of {@link QueryPayLogByAccout }
     * 
     */
    public QueryPayLogByAccout createQueryPayLogByAccout() {
        return new QueryPayLogByAccout();
    }

    /**
     * Create an instance of {@link OpenUserResponse }
     * 
     */
    public OpenUserResponse createOpenUserResponse() {
        return new OpenUserResponse();
    }

    /**
     * Create an instance of {@link QueryAccountResponse }
     * 
     */
    public QueryAccountResponse createQueryAccountResponse() {
        return new QueryAccountResponse();
    }

    /**
     * Create an instance of {@link PayOrderResponse }
     * 
     */
    public PayOrderResponse createPayOrderResponse() {
        return new PayOrderResponse();
    }

    /**
     * Create an instance of {@link UnBlackList }
     * 
     */
    public UnBlackList createUnBlackList() {
        return new UnBlackList();
    }

    /**
     * Create an instance of {@link QueryOrderResponse }
     * 
     */
    public QueryOrderResponse createQueryOrderResponse() {
        return new QueryOrderResponse();
    }

    /**
     * Create an instance of {@link QueryAccount }
     * 
     */
    public QueryAccount createQueryAccount() {
        return new QueryAccount();
    }

    /**
     * Create an instance of {@link ResetPasswordResponse }
     * 
     */
    public ResetPasswordResponse createResetPasswordResponse() {
        return new ResetPasswordResponse();
    }

    /**
     * Create an instance of {@link QueryPayLogByAccoutResponse }
     * 
     */
    public QueryPayLogByAccoutResponse createQueryPayLogByAccoutResponse() {
        return new QueryPayLogByAccoutResponse();
    }

    /**
     * Create an instance of {@link TestResponse }
     * 
     */
    public TestResponse createTestResponse() {
        return new TestResponse();
    }

    /**
     * Create an instance of {@link GetKey }
     * 
     */
    public GetKey createGetKey() {
        return new GetKey();
    }

    /**
     * Create an instance of {@link QuerySuperSp }
     * 
     */
    public QuerySuperSp createQuerySuperSp() {
        return new QuerySuperSp();
    }

    /**
     * Create an instance of {@link ReverseOrder }
     * 
     */
    public ReverseOrder createReverseOrder() {
        return new ReverseOrder();
    }

    /**
     * Create an instance of {@link QueryBankAuthResponse }
     * 
     */
    public QueryBankAuthResponse createQueryBankAuthResponse() {
        return new QueryBankAuthResponse();
    }

    /**
     * Create an instance of {@link PayOrder }
     * 
     */
    public PayOrder createPayOrder() {
        return new PayOrder();
    }

    /**
     * Create an instance of {@link CloseUserResponse }
     * 
     */
    public CloseUserResponse createCloseUserResponse() {
        return new CloseUserResponse();
    }

    /**
     * Create an instance of {@link GetKeyResponse }
     * 
     */
    public GetKeyResponse createGetKeyResponse() {
        return new GetKeyResponse();
    }

    /**
     * Create an instance of {@link Check }
     * 
     */
    public Check createCheck() {
        return new Check();
    }

    /**
     * Create an instance of {@link QueryIccid }
     * 
     */
    public QueryIccid createQueryIccid() {
        return new QueryIccid();
    }

    /**
     * Create an instance of {@link ReverseOrderResponse }
     * 
     */
    public ReverseOrderResponse createReverseOrderResponse() {
        return new ReverseOrderResponse();
    }

    /**
     * Create an instance of {@link QueryOrder }
     * 
     */
    public QueryOrder createQueryOrder() {
        return new QueryOrder();
    }

    /**
     * Create an instance of {@link QueryRefund }
     * 
     */
    public QueryRefund createQueryRefund() {
        return new QueryRefund();
    }

    /**
     * Create an instance of {@link CloseUser }
     * 
     */
    public CloseUser createCloseUser() {
        return new CloseUser();
    }

}
